iT邦幫忙

2022 iThome 鐵人賽

0
IT管理

用UNRAID打造AIO全生態系列 第 31

KVM:虛擬網橋管理大全 (實戰)

  • 分享至 

  • xImage
  •  

雖然已完賽
但此系列當然還是要給它寫完/images/emoticon/emoticon08.gif

" 因為寫文章是為了學習,不是為了完賽 "



繼上篇談完KVM虛擬網橋是什麼後,相信讀者對這些概念應該更熟悉了
所以接下來我們要來新增這三種不同功能的網橋!

一樣的小提示
接下來為了更好解釋,所有網橋都會以第一張nic(也就是eth0)來解釋

新增cusbr0網橋

首先是最簡單的"內部"網橋
雖然原理簡單,但也是最常新增的網橋

上篇有談到:可以用KVM架設一個直通網卡的軟路由器,在分別新增一個擁有cusbr0網橋的虛擬網卡

這樣不就誕生一個:"AIO多系統" 了嗎?

想想看
原本兩個完全不同功能/網段的Server,運行在同一台主機裡
這樣既能減少管理難度
也能更節能和輕量化的運行!

  • 實戰

1.首先,在終端上新增並編輯XML設定檔

touch cusbr0-network.xml
nano cusbr0-network.xml

2.在xml鍵入以下內容:

<network ipv6='yes'> 
  <name>cusbr0-network</name> 
  <bridge name="cusbr0" stp="on" delay="0"/> 
</network>

3.新增至Libvirt系統中,讓KVM能使用這個網橋

#記得確認xml檔的路徑位置
virsh net-define cusbr0-network.xml 
virsh net-start cusbr0-network
virsh net-autostart cusbr0-network

4.確認是否正確新增網橋

virsh net-list

如有看到你命名的網橋名稱(這裡是cusbr0),在"autostart" 的欄位中
說明已新增成功了!

刪除網橋

那新增網橋後,一定會有刪除網橋的時候
以下指令就能刪除網橋~
1.

virsh net-destroy xxx-network

2.再到以下路徑刪除相應xml設定檔即可
注意這個路徑設定檔是由Libvirt系統產生的(指令:virsh net-define network.xml)
不是一開始新增的設定檔喔

cd /etc/libvirt/qemu/networks

上一篇
KVM:虛擬網橋管理大全
系列文
用UNRAID打造AIO全生態31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言